connection configuration & status register
| DATA_LIST_INDEX_LAST_ACK_INDEX | Data list index for start/resume. This field must be valid along with data_list_head_up and indicate the transmit packet buffer index at which the data is loaded. The default number of buffers in the IP is 5,but may be customized for a customer. The buffers are in-dexed 0 to 4. Hardware will start the next data transmission from the index indicated by this field. |
| DATA_LIST_HEAD_UP | Update the first packet buffer index ready for transmis-sion to start/resume data transfer after a pause. The bit must be toggled every time the firmware needs to indicate the start/resume. This requires a read modify write operation. |
| SPARE | This bit is unused |
| MD | MD bit set to ‘1’ indicates device has more data to be sent. |
| MAP_INDEX__CURR_INDEX | Written by firmware to select the map index to be used by hardware for this connection. 1 - use channel map register set 1. 0 - use channel map register set 0. When firmware reads this field, it returns the current map index being used in hardware. |
| PAUSE_DATA | Pause data. 1 - pause data, 0 - do not pause. The current_pdu_index in hardware does not move to next in-dex until pause_data is cleared. But if the SENT bit is set for the current_pdu_index as which pause is set, data will be sent out |
| CONN_ACTIVE | This bit is ‘1’ whenever the connection is active. |
| CURRENT_PDU_INDEX | The index of the transmit packet buffer that is currently in transmission/waiting for transmission. |